package org.nch.videoLauncher.view;

import org.nch.videoLauncher.domain.Profile;
import org.nch.videoLauncher.presenter.AddEditProfilePresenter;

import java.util.List;

/**
 * Created by IntelliJ IDEA.
 * User: bill
 * Date: Dec 14, 2008
 * Time: 8:22:49 AM
 * To change this template use File | Settings | File Templates.
 */
public interface IAddEditProfileView {

    public void setPresenter(AddEditProfilePresenter presenter);

    public void setDetailName(String name);
    public void setDetailBaseVideoPath(String baseVideoPath);
    public void setDetailUrlCommand(String command);
    public void setDetailVlcCommand(String command);

    public Integer getCurrentSelection();
    public void setCurrentSelection(Integer index);

    public String getDetailName();
    public String getDetailBaseVideoPath();
    public String getDetailUrlCommand();
    public String getDetailVlcCommand();

    public void setDetailsEnabled(Boolean enabled);

    public void clearDetails();

    public void addListElement(String name);
    public void removeListElement(Integer index);
    public void updateListElement(Integer index, String name);

}
